runtime.schedt.gFree (field)
26 uses
runtime (current package)
mgcmark.go#L295: lock(&sched.gFree.lock)
mgcmark.go#L296: list := sched.gFree.stack
mgcmark.go#L297: sched.gFree.stack = gList{}
mgcmark.go#L298: unlock(&sched.gFree.lock)
mgcmark.go#L315: lock(&sched.gFree.lock)
mgcmark.go#L316: sched.gFree.noStack.pushAll(q)
mgcmark.go#L317: unlock(&sched.gFree.lock)
proc.go#L5232: lock(&sched.gFree.lock)
proc.go#L5233: sched.gFree.noStack.pushAll(noStackQ)
proc.go#L5234: sched.gFree.stack.pushAll(stackQ)
proc.go#L5235: sched.gFree.n += inc
proc.go#L5236: unlock(&sched.gFree.lock)
proc.go#L5244: if pp.gFree.empty() && (!sched.gFree.stack.empty() || !sched.gFree.noStack.empty()) {
proc.go#L5245: lock(&sched.gFree.lock)
proc.go#L5249: gp := sched.gFree.stack.pop()
proc.go#L5251: gp = sched.gFree.noStack.pop()
proc.go#L5256: sched.gFree.n--
proc.go#L5260: unlock(&sched.gFree.lock)
proc.go#L5316: lock(&sched.gFree.lock)
proc.go#L5317: sched.gFree.noStack.pushAll(noStackQ)
proc.go#L5318: sched.gFree.stack.pushAll(stackQ)
proc.go#L5319: sched.gFree.n += inc
proc.go#L5320: unlock(&sched.gFree.lock)
proc.go#L5435: n := int32(atomic.Loaduintptr(&allglen)) - sched.gFree.n - sched.ngsys.Load()
runtime2.go#L800: gFree struct {
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)